package com.xiaozhen.jt809.constant;

/**
 * HISTORY
 *
 * @author zhenweisheng
 * @date 2021/9/14 16:37
 * @description: 809协议信息常数类
 */
public class JT809MessageConstant {

    /**
     * 头标识
     */
    public static final int HEAD_FLAG = 0x5b;

    /**
     * 尾标识
     */
    public static final int END_FLAG = 0x5d;

    /**
     * 消息头长度
     */
    public static final int MSG_HEAD_LEN = 22;

    /**
     * 消息最小长度
     */
    public static final int MSG_MIN_LEN = 1 + 22 + 2 + 1;

    /**
     * 消息校验码长度
     */
    public static final int MSG_CRC_LEN = 2;


    /**
     * 与位置相关报警类型编码
     */
    public static final class WarnType {
        /**
         * 超速报警
         */
        public static final int OVER_SPEED = 0x0001;

        /**
         * 疲劳驾驶报警
         */

        /**
         * 紧急报警
         */

        /**
         * 进入指定区域报警
         */

        /**
         * 离开指定区域报警
         */


        /**
         * 越界报警
         */

        /**
         *盗警
         */

        /**
         * 劫警
         */
    }
}
